mama put - French English Dictionary